.goods_container {
    background-color: #f8f8f8;

    .header {
        display: flex;
        justify-content: space-between;
        padding: 13px 16px 19px 23px;
        background-color: #fff;
        .time {
            font-size: 15px;
            font-family: AppleSystemUIFont;
            color: #000000;
        }
        .icons {
            img {
                &:nth-child(1) {
                    width: 17px;
                    height: 11px;
                }
                &:nth-child(2) {
                    width: 16px;
                    height: 11px;
                    margin: 0 6px;
                }
                &:nth-child(3) {
                    width: 25px;
                    height: 12px;
                }
            }
        }
    }
    .nav {
        display: flex;
        align-items: center;
        line-height: 1;
        padding: 0 16px 8px;
        background-color: #fff;
        position: relative;
        .left {
            width: 76px;
            img {
                width: 7px;
                height: 13px;
            }
        }
        .center {
            flex: 1;
            font-size: 16px;
            font-family: PingFangSC-Medium, PingFang SC;
            font-weight: 500;
            color: #333333;
            text-align: center;
            overflow: hidden;
            text-overflow: ellipsis;
            word-break: break-all;
            white-space: nowrap;
        }
        .right {
            width: 76px;
            img {
                width: 76px;
                height: 28px;
                background: rgba(255, 255, 255, 0.5);
                border-radius: 12px;
            }
        }
    }
    .mainimg {
        background-color: #ffff;
        width: 375px;
        height: 375px;
        .swiper_square {
            position: relative;
            .counter {
                position: absolute;
                bottom: 11px;
                right: 14px;
                z-index: 1;
                width: 43px;
                height: 22px;
                line-height: 22px;
                text-align: center;
                background: rgba(51, 51, 51, 0.5);
                border-radius: 11px;
                font-size: 13px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #ffffff;
            }
            .swiper_content {
                height: 375px;
                .tabimg {
                    height: 100%;
                    width: 100%;
                }
            }
        }
    }
    .goods_text {
        padding: 14px;
        background-color: #fff;
        .goods_top {
            display: flex;
            .goods_name {
                width: 276px;
                font-size: 14px;
                font-family: PingFangSC-Medium, PingFang SC;
                font-weight: 500;
                color: #333333;
                line-height: 20px;
            }
            .share {
                display: flex;
                flex-direction: column;
                align-items: center;
                margin-left: 45px;
                img {
                    width: 16px;
                    height: 16px;
                    margin-bottom: 5px;
                }
                .share_text {
                    min-width: max-content;
                    font-size: 13px;
                    font-family: PingFangSC-Regular, PingFang SC;
                    font-weight: 400;
                    color: #666666;
                }
            }
        }
        .goods_price_box {
            display: flex;
            column-gap: 3px;
            .goods_price {
                margin-top: 14px;
                font-family: PingFangSC-Medium, PingFang SC;
                font-weight: 500;
                color: #fe292b;
                line-height: 16px;
                .fz10 {
                    font-size: 10px;
                }
                .fz16 {
                    font-size: 16px;
                }
                .fuhao {
                    margin: 0 4px;
                }
            }
        }
    }
    .list_box {
        padding: 0 14px;
        margin-top: 9px;
        background-color: #fff;
        .list_item {
            display: flex;
            padding: 16px 0;
            .list_item_left {
                width: 60px;
                font-size: 14px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #999999;
            }
            .list_item_center {
                flex: 1;
                font-size: 14px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #333333;
            }
            .active {
                color: #fe292b;
            }
            .list_item_right {
                img {
                    width: 5px;
                    height: 9px;
                }
            }
        }
    }
    .detail {
        padding-bottom: 90px;
        margin-top: 9px;
        background-color: #fff;
        font-size: 14px;
        font-family: PingFangSC-Medium, PingFang SC;
        .detail_header {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 49px;
            background-color: #fff;
            .detail_header_left {
                width: 99px;
                height: 1px;
                background: #f2f2f2;
            }
            .detail_header_center {
                padding: 0 14px;
                font-size: 14px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #666666;
                line-height: 22px;
            }
            .detail_header_right {
                width: 99px;
                height: 1px;
                background: #f2f2f2;
            }
        }
        p {
            display: flex;
            flex-direction: column;
        }
        img {
            width: 100%;
            max-width: 375px;
            height: auto;
        }
    }
    .footer {
        display: flex;
        padding: 0 14px;
        background-color: #fff;
        box-shadow: 0px -2px 4px 0px rgba(153, 153, 153, 0.08);
        .footer_left {
            display: flex;
            align-items: center;
            column-gap: 22px;
            height: 50px;
            .icon_box {
                display: flex;
                flex-direction: column;
                align-items: center;
                .icon_top {
                    margin-bottom: 2px;
                    img {
                        width: 22px;
                        height: 22px;
                    }
                }
                .icon_text {
                    font-size: 12px;
                    font-family: PingFangSC-Regular, PingFang SC;
                    font-weight: 400;
                    color: #333333;
                    line-height: 12px;
                }
            }
        }
        .footer_right {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            column-gap: 9px;
            flex: 1;
            height: 50px;
            .button {
                width: 118px;
                height: 33px;
                line-height: 33px;
                border-radius: 18px;
                text-align: center;
                background: linear-gradient(270deg, #ffbd28 0%, #ff9b28 100%);
                border-radius: 20px;
                font-size: 14px;
                font-family: PingFangSC-Medium, PingFang SC;
                font-weight: 500;
                color: #ffffff;
                &:last-child {
                    background: linear-gradient(270deg, #ff5356 0%, #fe292b 100%);
                }
            }
            .button_disabled {
                flex: 1;
                margin-left: 22px;
                line-height: 33px;
                text-align: center;
                background: #cccccc;
                border-radius: 20px;
                font-size: 16px;
                font-family: PingFangSC-Medium, PingFang SC;
                font-weight: 500;
                color: #ffffff;
            }
        }
    }
}
